.DRC-biz-list {
  width: 100%;
  height: calc(100%);
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  position: relative;
  font-size: 60px;
  font-family:"Times New Roman", "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif, MicrosoftYaHeiLight, "Microsoft YaHei Light", "Microsoft YaHei", 'iconfont2' !important;
  .el-row{
    height: 100%;
    padding: 0 28px;
    box-sizing: border-box;
  }

  .biz-item{
    text-align: center;
    padding-bottom: 32px;
    box-sizing: border-box;
  }

  .biz-item-inside{
    display: flex;
    height: 292px;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    align-self: center;
    justify-content: center;
    border-radius: 28px;
    overflow: hidden;
    .info-wrap{
      width: 100%;
      height: 100%;
      padding: 20px 0;
      display: flex;
      flex-direction: column;
      align-items: center;
      align-self: center;
      justify-content: center;
      background: linear-gradient( 180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 100%);
    }

    p{
      color: rgba(255, 255, 255,1);
    }

    .name{
      font-size: 70px;
    }

    .en-name{
      display: inline-flex;
      padding: 24px 0;
      box-sizing: border-box;
      font-size: 32px;
    }

    .describe{
      font-size: 36px;
      background: rgba(255, 255, 255, 0.2);
      border-radius: 8px;
      overflow: hidden;
      padding: 8px 16px;
      line-height: 1.4;
      box-sizing: border-box;
    }
  }

  .file-apply{
    background: rgba(249,104,47,1);
  }
  .reservation-register{
    background: rgba(240,145,43,1);
  }
  .settlement-info{
    background: rgba(11,178,184,1);
  }
  .cost-info{
    background: rgba(73,131,202,1);
  }
  .tickertape-info{
    display: flex;
    flex-direction: row;
    height: 190px;
    box-sizing: border-box;
    justify-content: space-between;
    background: rgba(136,130,255,1);
    .info-wrap{
      display: flex;
      padding: 0 108px;
      flex-direction: row;
      justify-content: space-between;

      .left .en-name{
        padding: 0;
      }
      .right{
        font-size: 36px;
        background: rgba(255, 255, 255, 0.2);
        color: rgba(255, 255, 255,1);
        line-height: 1.4;
        box-sizing: border-box;
        border-radius: 8px;
        overflow: hidden;
        padding: 8px 16px;
      }
    }
  }
}


